String与primitive主数据类型之间的转换
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
将String转换成primitive主数据类型值是很容易的:
String s = "2";
int x = Integer.parseInt(s);
double d = Double.parseDouble("420.24");
boolean b = new Boolean("true").booleanValue();
但若你这么做的话:
String t = "two";
int y = Integer.parseInt(t);
就会在运行期间遇到异常。
反过来将primitive主数据类型值转换成String
有好几种方法可以将数值转换成String。最简单的方法是将数字接上现有的String。
double d = 42.5;
String doubleString = "" + d;
//"+"这个操作数是Java中唯一有重载过的运算符
double d = 42.5;
String doubleString = Double.toString(d);
在线练习
{$ activeFileHint $}